const assert = require('assert');
const test = require('node:test');


// assert 断言


// assert.ok(1===1, '相等')
// assert.ok(1===2, '不相等')  // 抛出AssertionError错误, 抛出错误之后, 后面的逻辑无法执行, 终端

//
// assert.equal(1, 1, '相等2')
// assert.equal(1, 2, '不相等2')  // // 抛出AssertionError错误

//
// assert.deepEqual({name:'lang', age:10}, {name:'lang', age: 10}, '深度对比-相等')
// assert.deepEqual({name:'lang', age:10}, {name:'lan', age: 101}, '深度对比-不相等')  // 抛出AssertionError错误



// test + assert

test('test1', () => {
    assert.ok(1===1, '相等')
})

test('test2', () => {
    assert.ok(1===2, '不相等')  // 抛出AssertionError错误, 抛出错误之后, 后面的逻辑无法执行, 终端
})
